Offering Existing AI Planners as Web Services
نویسندگان
چکیده
Robots or other agents with some need for action planning functionality may not insist on running their planners on-board. Web services technology offers a very flexible way of connecting planning clients to planning servers, disregarding the language in which the concrete planning system is implemented and its operating system requirements. A planning web service can then be used locally within an intranet or globally over the Internet. The paper describes our implementation.
منابع مشابه
Planning for Semantic Web Services
Using Semantic Web ontologies to describe Web Services has proven to be useful for various different tasks including service discovery and composition. AI planning techniques have been employed to automate the composition of Web Services described this way. Planners use the description of the preconditions and effects of a service to do various sorts of reasoning about how to combine services i...
متن کاملLearning Non-deterministic Action Models for Web Services from BPEL4WS Programs
Planning is a promising technique for Web Service Composition (WSC). As industrial engineers and academic researchers use different languages, we try to bridge the gap between them by extracting necessary models for planning from existing industrial solutions. In the mean time, Web Services (WS) may have multiple outcomes and we need to learn those possible outcomes. So in this paper, we addres...
متن کاملContext-aware Services Composition based on AI Planning
AI planning technologies has proven to be useful for services composition. By treating service as an action, planners do various sorts of reasoning about how to combine services into a plan. However, planners typically support only limited reasoning capabilities which cannot handle the enormous size of the data involved in the planning process over Web. In parallel, the field of context-aware c...
متن کاملCompetition, complementarity and service level guarantee in Web services
Network and processing overhead associated with web services is a significant challenge to its performance. As a result, web service providers often announce a service level agreement. This ensures that consumers, who pay for the service, can get the service at a given quality level. In this paper, we study the competition between two providers offering functionally the same web services, whe...
متن کاملWSBen: A Web Services Discovery and Composition Benchmark Toolkit1
In this article, a novel benchmark toolkit, WSBen, for testing web services discovery and composition algorithms is presented. The WSBen includes: (1) a collection of synthetically generated web services files in WSDL format with diverse data and model characteristics; (2) queries for testing discovery and composition algorithms; (3) auxiliary files to do statistical analysis on the WSDL test s...
متن کامل